cmake_minimum_required(VERSION 2.8.12.2)

add_subdirectory(abs)
add_subdirectory(acos)
add_subdirectory(asin)
add_subdirectory(atan)
add_subdirectory(atan2)
add_subdirectory(atof)
add_subdirectory(atoi)
add_subdirectory(atol)
add_subdirectory(bsearch)
add_subdirectory(ceil)
add_subdirectory(cos)
add_subdirectory(cosh)

# TODO: make this test compile
# add_subdirectory(ctime)

add_subdirectory(errno)
add_subdirectory(exit)
add_subdirectory(exp)
add_subdirectory(fabs)
add_subdirectory(fclose)
add_subdirectory(feof)
add_subdirectory(ferror)
add_subdirectory(fflush)
add_subdirectory(fgets)
add_subdirectory(floor)
add_subdirectory(fmod)
add_subdirectory(fopen)
add_subdirectory(fprintf)
add_subdirectory(fputs)
add_subdirectory(fread)
add_subdirectory(free)
add_subdirectory(fseek)
add_subdirectory(ftell)
add_subdirectory(fwprintf)
add_subdirectory(fwrite)
add_subdirectory(getc)
add_subdirectory(getenv)
add_subdirectory(isalnum)
add_subdirectory(isalpha)
add_subdirectory(isdigit)
add_subdirectory(islower)
add_subdirectory(isprint)
add_subdirectory(isspace)
add_subdirectory(isupper)
add_subdirectory(iswdigit)
add_subdirectory(iswspace)
add_subdirectory(iswupper)
add_subdirectory(iswxdigit)
add_subdirectory(isxdigit)
add_subdirectory(labs)
add_subdirectory(llabs)
add_subdirectory(localtime)
add_subdirectory(log)
add_subdirectory(log10)
add_subdirectory(malloc)
add_subdirectory(memchr)
add_subdirectory(memcmp)
add_subdirectory(memcpy)
add_subdirectory(memmove)
add_subdirectory(memset)
add_subdirectory(modf)
add_subdirectory(pow)
add_subdirectory(printf)
add_subdirectory(qsort)
add_subdirectory(rand_srand)
add_subdirectory(realloc)
add_subdirectory(sin)
add_subdirectory(sinh)
add_subdirectory(sprintf)
add_subdirectory(sqrt)
add_subdirectory(sscanf)
add_subdirectory(strcat)
add_subdirectory(strchr)
add_subdirectory(strcmp)
add_subdirectory(strcpy)
add_subdirectory(strcspn)
add_subdirectory(strlen)
add_subdirectory(strncat)
add_subdirectory(strncmp)
add_subdirectory(strncpy)
add_subdirectory(strpbrk)
add_subdirectory(strrchr)
add_subdirectory(strspn)
add_subdirectory(strstr)
add_subdirectory(strtod)
add_subdirectory(strtok)
add_subdirectory(strtoul)
add_subdirectory(swprintf)
add_subdirectory(swscanf)
add_subdirectory(tan)
add_subdirectory(tanh)
add_subdirectory(time)
add_subdirectory(tolower)
add_subdirectory(toupper)
add_subdirectory(towlower)
add_subdirectory(towupper)
add_subdirectory(ungetc)
add_subdirectory(vfprintf)
add_subdirectory(vprintf)
add_subdirectory(vsprintf)
add_subdirectory(vswprintf)
add_subdirectory(wcscat)
add_subdirectory(wcschr)
add_subdirectory(wcscmp)
add_subdirectory(wcscpy)
add_subdirectory(wcslen)
add_subdirectory(wcsncat)
add_subdirectory(wcsncmp)
add_subdirectory(wcsncpy)
add_subdirectory(wcspbrk)
add_subdirectory(wcsrchr)
add_subdirectory(wcsstr)
add_subdirectory(wcstod)
add_subdirectory(wcstok)
add_subdirectory(wcstol)
add_subdirectory(wcstoul)
add_subdirectory(wprintf)
add_subdirectory(_alloca)
add_subdirectory(_ecvt)
add_subdirectory(_fdopen)
add_subdirectory(_finite)
add_subdirectory(_fullpath)

# TODO: make this test compile
# add_subdirectory(_gcvt)

add_subdirectory(_getw)
add_subdirectory(_isnan)
add_subdirectory(_itow)
add_subdirectory(_makepath)
add_subdirectory(_mbsdec)
add_subdirectory(_mbsinc)
add_subdirectory(_mbslen)
add_subdirectory(_mbsninc)
add_subdirectory(_open_osfhandle)
add_subdirectory(_putenv)
add_subdirectory(_putw)
add_subdirectory(_rotl)
add_subdirectory(_rotr)
add_subdirectory(_snprintf)
add_subdirectory(_snwprintf)
add_subdirectory(_splitpath)
add_subdirectory(_stricmp)
add_subdirectory(_strlwr)
add_subdirectory(_strnicmp)
add_subdirectory(_swab)
add_subdirectory(_vsnprintf)
add_subdirectory(_vsnwprintf)
add_subdirectory(_wcsicmp)
add_subdirectory(_wcslwr)
add_subdirectory(_wcsnicmp)
add_subdirectory(_wfopen)
add_subdirectory(_wmakepath)
add_subdirectory(_wsplitpath)
add_subdirectory(_wtoi)
add_subdirectory(__iscsym)

